Semantic-Driven K-Walkers-Based Search in Unstructured Peer-to-Peer Networks
نویسندگان
چکیده
In this paper, we present a semantic-driven kwalkers-based search scheme, called S2P2P, for data information dissemination and query routing in unstructured peer-to-peer (P2P) networks. In S2P2P, each peer maintains its observation on the semantics of received queries (demands) and data information (supplies), as well as a local view on network topology. On top of this, each peer, in line with forwarding a query, disseminates its known data information to a selected set of remote peers by taking advantage of query piggybacked data. For routing a query, each peer, instead of merely introducing an immediate neighbor or remote peer, suggests a query routing path containing a sequence of peers with expertise on the similar topic of query. This is achieved by a path suggestion heuristics that iteratively applies Dijkstra’s algorithm in a greedy manner. Each iteration manages to detect one more expert peer and augments the current path suggestion with the shortest path from its tail to the detected expert peer. The comparative experimental evaluation shows that S2P2P outperforms a semantic flooding based search strategy in terms of search precision and recall. In addition, our evaluation reveals that S2P2P is as least as robust against the network dynamics than the semantic flooding approach.
منابع مشابه
Searching Techniques in Peer-to-Peer Networks
This chapter provides a survey of major searching techniques in peer-to-peer (P2P) networks. We first introduce the concept of P2P networks and the methods for classifying different P2P networks. Next, we discuss various searching techniques in unstructured P2P systems, strictly structured P2P systems, and loosely structured P2P systems. The strengths and weaknesses of these techniques are high...
متن کاملA Novel Learning-based Search Algorithm for Unstructured Peer to Peer Networks
In order to file sharing as a popular application of unstructured peer to peer networks, finding a certain amount of data in each node, needs performing an appropriate search method. In this paper, we propose a new version of k-random walk algorithm using learning automata. In the proposed method, the value of k for k-random walk is not selected randomly but it is selected in an adaptive manner...
متن کاملSemSearch: A Scalable Semantic Searching Algorithm for Unstructured P2P Network
Resource searching in the current peer-to-peer (P2P) applications is mainly based on the keyword match. However, more and more P2P applications require an efficient semantic searching based on the contents. In this paper, we propose a novel scalable semantic searching algorithm named SemSearch for the unstructured P2P networks. For the consistency and flexibility of semantic analysis, we integr...
متن کاملSPSC: Efficient Composition of Semantic Services in Unstructured P2P Networks
The problem of automated semantic peer-to-peer (P2P) service composition has been addressed in cross-disciplinary research of semantic web and P2P computing. Solutions for semantic web service composition in structured P2P networks benefit from the underlying distributed global index but at the cost of network traffic overhead for its maintenance. Current solutions to service composition in uns...
متن کاملAn Effective Distributed Search Technique for Unstructured Peer-to-Peer Networks
This paper presents an efficient distributed search technique for unstructured P2P networks. The scheme employs Q-learning, power peers, specialized peers, load balancing, and mobile agents. Walkers are selected from neighbors as well as power peers. Each search process updates Q-values of nodes in different Q-tables. The mobile agent based load balancing scheme assists to route the queries to ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013